____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Outline Processor Markup Language
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Outline Processor Markup Language (OPML) ist ein XML-Format, das dem Austausch von strukturierten Informationen dient. Es wurde von Radio UserLand entwickelt und diente anfangs vor allem zur Abbildung von Outlines, also hierarchisch gegliederten Texten, die mit einem Gliederungseditor dargestellt und bearbeitet werden.
Eine der bekanntesten Anwendungen von OPML ist inzwischen der automatisierte Austausch von RSS-Web-Feeds zwischen RSS-Aggregatoren.
Im MΓ€rz 2006 wurde mit OPML 2.0 eine erweiterte Spezifikation zur Diskussion gestellt, die einige neue FunktionalitΓ€ten enthΓ€lt, u. a. den include type, ownerId und UnterstΓΌtzung fΓΌr namespaces.
Contents
β’ XML-Format
β’ Siehe auch
β’ Weblinks
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
XML-Format
Die XML-Elemente eines OPML-Dokuments sind:
<opml version="1.0">
Das ist das Hauptelement. Es muss das Versionsattribut, ein <head> und ein <body>-Element enthalten.
<head>
EnthΓ€lt Metadaten. Kann folgende optionale Elemente enthalten: <title>, <dateCreated>, <dateModified>, <ownerName>, <ownerEmail>, <expansionState>, <vertScrollState>, <windowTop>, <windowLeft>, <windowBottom>, <windowRight>. Jedes Element ist ein einfaches Textelement. <dateCreated> und <dateModified> enthalten ein Datumsformat, das zu dem im RFC 822cite-ref-2[2] spezifizierten konform ist. <expansionState> enthΓ€lt eine durch Kommata getrennte Liste von Zeilennummern, die sich auf dem Display erweitern sollen. Das Element <windowXXX> definiert die Position und GrΓΆΓe des angezeigten Fensters. Ein OPML-Prozessor kann alle <head>-Subelemente ignorieren. Wenn die Outline innerhalb einer anderen Outline geΓΆffnet ist, muss der Prozessor die <window>-Elemente ignorieren.
<body>
EnthΓ€lt den Inhalt der Outline. Muss ein oder mehrere <outline>-Elemente enthalten.
<outline>
ReprΓ€sentiert eine Zeile in der Ausgabe. Es muss mindestens das Attribut text enthaltencite-ref-3[3]. Weitere Attribute sind in Benennung und Anzahl frei wΓ€hlbar. GewΓΆhnliche Attribute sind beispielsweise type. Das Element <outline> kann eine beliebige Anzahl von <outline>-Subelementen beinhalten.
Im Fall von RSS-Feeds enthΓ€lt das <outline>-Element die Attribute title, text, ggf. htmlUrl sowie type="rss" und xmlUrl zur Bezeichnung des Feeds selbst.
Siehe auch
Weblinks
β’ Offizielle Website
β’ OPML 1.0 Spezifikation
β’ OPML 2.0 Spezifikation
β’ OPML-Anwendung: HyperScope β βhigh-performance thought processorβ
β’ OPML Viewer
Einzelnachweise
cite-note-b1ac6c08d602291c-11. opml.org.
cite-note-33. β OPML-Sezifikation, OPML 2.0. Abgerufen am 12. Januar 2021.